@charset "utf-8";
.menu {
	background-color:#fcfcfc;
}
.menu ul li {
	display:block;
	width:200px;
	background: url(../images/leftnav_bg.gif) top left repeat-x;
	list-style:none;
	overflow:visible;
	
	border-bottom:1px #dbdbdb solid;
}
.menu ul li a {
	display:block;
	height:38px;
	line-height:38px;
	width:180px;
	padding-left:20px;
	font-size:14px;
	color:white; font-weight:bold;
}
.menu ul li .active {
	background:url(../images/icon_on.png) 180px 12px no-repeat;
}
.menu ul li .inactive {
	background:url(../images/icon_off.png) 180px 12px no-repeat;
}
.menu ul li ul {
	display:none;
	margin-top:0px;
	margin-bottom:0px;
}
.menu ul li ul li ul {
	margin-bottom:0px;
}
.menu ul li ul li {
	display:block;
	background:#2a76cf;
	font-size:12px;
	list-style:circle;
	color:#2a76cf;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	width:200px;
	border-bottom:#dbdbdb dashed 1px;
}


.menu ul li ul li ul li {
	display:block;
	background:#9edaff;
	font-size:12px;
	list-style:circle;
	color:#2a76cf;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	width:200px;
	border-bottom:#dbdbdb dashed 1px;
}

.menu ul li ul li a:hover {
	background-color:#78cbff;
}
.menu ul li ul li a {
	font-weight:normal;
	font-size:14px;
	height:38px;
	line-height:38px;
	width:160px;
	padding-left:40px;
	color:#ffffff;
}
.menu ul li ul li ul li a {
	height:38px;
	line-height:38px;
	color:#000000;
	width:187px; padding-left:64px;
}

.icon_1000024{ background: url(../images/icon_ywlws.png) 40px center no-repeat;}
.icon_1000025{ background: url(../images/icon_ytxywlws.png) 40px center no-repeat;}

#line_last{border:0px}